home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: delta / whiteline CD Series - delta.iso / progtool / modula2 / m2d2 / d_t / d_t.txt < prev   
Text File  |  1995-11-25  |  4KB  |  130 lines

  1.  
  2.  
  3.                                    D_T.PRG
  4.                                   D_T_E.PRG
  5.                
  6.  
  7.                         Dokumentation vom 25.12.92
  8.  
  9.  
  10.                      *Pentagramm Software Braunschweig
  11.                
  12.                Thomas Birke                   Hinnerk Rümenapf
  13.                birke@bii.bessy.de             Ottweilerstr. 18
  14.                                               38116 Braunschweig
  15.  
  16.  
  17.  Ein Programm von Hinnerk Rümenapf
  18.  (C) 1987 - 1992 HWR
  19.  
  20.  D_T  darf von jedem angewendet werden, der es an jeden weitergibt,
  21.  der es vielleicht anwenden möchte.
  22.  
  23.  D_T darf nur vollständig weitergegeben werden, also mit den Dateien:
  24.  
  25.         deutsche Version:
  26.                 - D_T.PRG
  27.                 - D_T.TXT
  28.  
  29.         englische Version
  30.                 - D_T_E.PRG
  31.                 - D_T_E.TXT
  32.  
  33.  Alle Rechte liegen beim Autor.
  34.  
  35.  Kommerzielle Nutzung jeder Art bedarf der SCHRIFTLICHEN Genehmigung des
  36.  Autors.
  37.  
  38.  Ich übernehme keine Garantie.
  39.  Ich hafte -nicht- für Schäden, die durch Fehlfunktion, korrekte Funktion,
  40.  das Kopieren oder durch die bloße Existenz des Programms (oder was auch
  41.  immer) entstehen.
  42.  
  43.  
  44.  Wozu D_T ?
  45.  ----------
  46.  
  47.  Ein Programm für all' die armen Leut' deren ATARI beim Ausschalten die
  48.  Uhrzeit "vergißt".
  49.  
  50.  
  51.  Installation
  52.  ------------
  53.  
  54.  Kopieren Sie D_T.PRG in den AUTO - Ordner auf Ihrem Bootlaufwerk.
  55.  (Sollten Sie die englische Version bevorzugen, nehmen Sie D_T_E.PRG.)
  56.  
  57.  
  58.  Was macht das Programm ?
  59.  ------------------------
  60.  
  61.  Also...
  62.   
  63.  Im Betriebssystem gibt es (mindestens) 2 verschiedene Uhren : eine im
  64.  GEMDOS und eine im XBIOS.
  65.  Die GEMDOS-Uhr ist eine (fast) reine Softwarelösung, und verliert bei jedem
  66.  Systemstart (z.B. Reset) Datum und Uhrzeit, sie wird deswegen beim
  67.  Systemstart auf das Erstellungsdatum des Betriebssystems gestellt.
  68.  
  69.  Das XBIOS fragt entweder eine eingebaute Hardware-Uhr mit extra Batterie ab
  70.  (z.B. MEGA ST), oder eine Uhr im Tastaturprozessor (z.B. 1040 STF).
  71.  Der Tastaturprozessor zählt die Zeit munter weiter, bis der Rechner aus-
  72.  geschaltet wird.
  73.  Im allgemeinen hat bei einem Systemstart (z.B. Reset) die XBIOS-Zeit größere
  74.  Chancen aktuell zu sein.
  75.   
  76.  
  77.  Zuerst drei Bedingungen für die Datumsprüfung definiert :
  78.         A) Ist das Datum gleich dem Erstellungsdatum des Betriebssystems ?
  79.         B) Ist der Tag des Datums Null ?
  80.         C) Ist der Monat des Datums Null ?
  81.  
  82.  Ist eine (oder sind mehrere) der Bedingungen A-C erfüllt, wird das zu
  83.  testende Datum als Ungültig bezeichnet.
  84.  Die Bedingungen B und C wurden eingefügt, weil der Tastaturprozessor nach
  85.  dem Einschalten immer 00.00.28 als Datum liefert.
  86.  
  87.   1. Zuerst wird das GEMDOS-Datum überprüft, ob es gültig ist (siehe oben).
  88.      Ist es gültig, wird Datum und Uhrzeit ausgegeben und das Programm
  89.      beendet sich.
  90.      
  91.   2. Ist das GEMDOS-Datum ungültig, wird das XBIOS-Datum getestet.
  92.      Ist das XBIOS-Datum gültig, wird die GEMDOS-Uhr nach der XBIOS-Uhr 
  93.      gestellt, eine entsprechende Meldung ausgegeben, und das Programm
  94.      beendet.
  95.      
  96.   3. Ist auch das XBIOS-Datum ungültig, bittet Sie das Programm darum
  97.      Datum und Uhrzeit einzugeben.
  98.      
  99.      Diese manuelle Datums- und Zeiteingabe kann durch das Drücken der
  100.      RECHTEN Shifttaste beim Programmstart erzwungen werden.
  101.  
  102.      Zuerst wird die Eingabe des Datums erwartet, im Format TTMMJJ.
  103.      Das bedeutet, das Sie für Tag, Monat und Jahr jeweils zwei Ziffern ein-
  104.      geben sollen - ohne Punkte oder andere Trennzeichen.
  105.      BEISPIEL:
  106.         Dritter Februar 1991            =>      030291
  107.         
  108.      Danach folgt die Zeiteingabe im Format SSMM.
  109.      Hier sollen für Stunde und Minuten jeweils zwei Ziffern eingegeben
  110.      werden, wie oben, ohne Punkt und Komma.
  111.      BEISPIEL:
  112.         Neun Uhr und fünf Minuten       =>      0905
  113.         
  114.  
  115.      Die Eingabe kann jeweils mit Escape vollständig gelöscht werden,
  116.      Backspace löscht das Zeichen links vom Cursor (welch' Wunder).
  117.  
  118.      Sollte das Programm mit Ihrer Eingabe nichts anfangen können, wird sie
  119.      gelöscht, und Sie dürfen diese Eingabe wiederholen.
  120.  
  121.  
  122.  
  123.  
  124.  Dokumentation von Hinnerk Rümenapf
  125.  
  126.  
  127.  (Schreib- und andere Fehler vorbehalten)
  128.  
  129. +++
  130.